package state;

public class LockedState extends State {
    public LockedState(AudioPlayer player) {
        super(player);
    }

    // 当你解锁一个锁定的播放器时，它可能处于两种状态之一。
    @Override
    public void clickLock() {
        player.changeState(new ReadyState(player));
    }

    // 已锁定，什么也不做。
    @Override
    public void clickPlay() {
        System.out.println("Locked...Can't play");
    }

    // 已锁定，什么也不做。
    @Override
    public void clickNext() {
        System.out.println("Locked...Can't play next");
    }

    // 已锁定，什么也不做。
    @Override
    public void clickPrevious() {
        System.out.println("Locked...Can't play previous");
    }
}
